Medidas de Usabilidad de Componentes Software
نویسندگان
چکیده
La última década ha marcado el primer intento real de convertir el desarrollo software en una ingeniería usando los conceptos de Desarrollo Software Basado en Componentes (DSBC) y de Componentes COTS (Commercial Off-The-Shelf) cuyo objetivo es crear elementos de alta calidad que se puedan ensamblar para construir un sistema funcional. Uno de los procesos críticos dentro del DSBC es la selección de los componentes que, cumpliendo los requisitos de funcionalidad definidos por el usuario, formarán parte del producto final. Sin embargo, existe una falta de modelos de calidad y de medidas que ayuden en la evaluación de las características de calidad de los componentes software durante este proceso de selección. Este trabajo presenta un conjunto de medidas para valorar la Usabilidad de los componentes COTS, y describe el método seguido para obtenerlas y validarlas empíricamente. En primer lugar, es necesario definir que se entiende por componente software. En este trabajo vamos a utilizar la definición de Szyperski: Los componentes software son unidades binarias desarrolladas, adquiridas e incorporadas al sistema de forma independiente, y que interactúan para formar un sistema funcional [11]. El adjetivo " COTS " hará referencia a una clase especial de componentes: entidades comerciales (es decir, que se pueden vender o licenciar) que permiten el empaquetado, distribución, almacenamiento, recuperación y particularización por parte del usuario, que generalmente son de grano grueso, y que residen en repositorios software [6].
منابع مشابه
Experimento Exploratorio para la Validación de Medidas para Modelos de Procesos de Negocio
En un entorno empresarial de mejora continua, los procesos de negocio requieren de frecuentes cambios en los que se ven afectadas todas las etapas del ciclo de vida del proceso, principalmente la etapa de modelado ó diseño. Esta etapa toma especial importancia al ser la base para que los procesos posteriormente puedan ser entendidos y llevados a cabo. De cara a promover la mejora de los modelos...
متن کاملPrincipios Básicos de Usabilidad para Ingenieros Software
La usabilidad es un tema que está cobrando una importancia cada vez mayor en el desarrollo de software. A pesar de ello, la Ingeniería del Software sigue centrándose casi exclusivamente en atributos del software más relacionados con el interior del sistema, como el rendimiento o la fiabilidad. En el entorno actual, en el que los sistemas software están dirigidos a un público cada vez más amplio...
متن کاملPatrones de Usabilidad: Mejora de la Usabilidad del Software desde el Momento Arquitectónico
Resumen. La usabilidad es uno de los atributos de calidad claves en el desarrollo de software. En este trabajo, se presenta una aproximación para mejorar la usabilidad de un sistema software aplicando un proceso específico de diseño para usabilidad. El contenido de este artículo forma parte de una investigación llevada a cabo dentro del proyecto de la Unión Europea IST STATUS, relacionado con e...
متن کاملModelo de Integración de Componentes Metodológicos Dentro del Contexto de CIAF
This paper presents a methodology for integrating methodological components, based on the "Framework for Interactive Groupware Systems Development (CIAF: Collaborative Interactive Application Framework)." As a case study, the integration of two proposals under development of interactive systems is performed, the first, TD-MBUID (Task & Data Model Based User Interface Development), focused on th...
متن کاملIncrementos de Usabilidad al Proceso de Desarrollo Software
Resumen. En el desarrollo de software está incrementándose el reconocimiento de la usabilidad como factor clave para el éxito de un producto software. Sin embargo, las técnicas de usabilidad que nos permiten alcanzar el nivel de usabilidad deseado en el producto software, pertenecientes al campo de la HCI (Human-Computer Interaction), no son aplicadas regularmente de forma integrada en el proce...
متن کامل